﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace GeCo_MenuPrincipal
{
    public class CIndividus
    {
        
        private string nomEspece;
        private string typeEspece;
        private List<String> especePrefere;
        private string esperenceVieMax;
        private string vitesseDeplacement;
        private string nombre;
        private string niveauFaimMax;
        private string libidoMax;
        private string ageDebutReprod;
        private string ageFinReprod;

        

        

        public CIndividus()
        {

        }
        //Est ce que ce constructeur est utile? on l'apelle jamais
        public CIndividus(string _nomEspece, string _typeEspece,List<String> _especePrefere, string _esperenceVieMax, string _vitesseDeplacement)
        {
            this.nomEspece = _nomEspece;
            this.typeEspece = _typeEspece;
            this.especePrefere = _especePrefere;
            this.esperenceVieMax = _esperenceVieMax;
            this.vitesseDeplacement = _vitesseDeplacement;
        }


        public string NomEspece
        {
            get { return nomEspece; }
            set { nomEspece = value; }
        }
        public string TypeEspece
        {
            get { return typeEspece; }
            set { typeEspece = value; }
        }
        public List<String> EspecePrefere
        {
            get { return especePrefere; }
            set { especePrefere = value; }
        }
        public string EsperenceVieMax
        {
            get { return esperenceVieMax; }
            set { esperenceVieMax = value; }
        }
        public string VitesseDeplacement
        {
            get { return vitesseDeplacement; }
            set { vitesseDeplacement = value; }
        }

        public string Nombre
        {
            get { return nombre; }
            set { nombre = value; }
        }

        public string NiveauFaimMax
        {
            get { return niveauFaimMax; }
            set { niveauFaimMax = value; }
        }

        public string LibidoMax
        {
            get { return libidoMax; }
            set { libidoMax = value; }
        }

        public string AgeDebutReprod
        {
            get { return ageDebutReprod; }
            set { ageDebutReprod = value; }
        }

        public string AgeFinReprod
        {
            get { return ageFinReprod; }
            set { ageFinReprod = value; }
        }
    }
      
}

